package com.dy.design_pattern_study.builder_pattern.dome2;

/**
 * @CreateBy zhangdingyi
 * @Date 2023-03-28
 * @Content 建造者 -- 提供产品建造的细节
 * 为创建一个Product对象的各个部件指定的抽象接口
 * 抽象建造者类，确定产品由两个部件PartA和PartB组成，并声明一个得到产品建造后结果的方法GetResult。
 */
public abstract class Builder {
    public abstract void BuildPartA();

    public abstract void BuildPartB();

    public abstract Product GetResult();
}
